package com.wicket.okrapp.integration.dto;
import com.wicket.okrapp.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import javax.validation.constraints.NotNull;
import lombok.Data;
    
    
    /**
     * @desc QueryMidPlanTargetCycleMenuListBorderReqDto
     * @使用场景
     */
    @Data
    public class QueryMidPlanTargetCycleMenuListBorderReqDto extends BaseDto  implements Serializable {
      
    /**
     * 被评对象内容表主键ID 
     */
    @NotNull(message = "被评对象内容表主键ID不能为空")
@ApiModelProperty("被评对象内容表主键ID")
    private String	 evaObjEntityId;

    /**
     * 冗余业务场景标识配置项 
     */
    @NotNull(message = "冗余业务场景标识配置项不能为空")
@ApiModelProperty("冗余业务场景标识配置项")
    private String	 bizSceneCode;

    /**
     * 冗余评价模板类型配置项 
     */
    @NotNull(message = "冗余评价模板类型配置项不能为空")
@ApiModelProperty("冗余评价模板类型配置项")
    private String	 evaluationTemplateTypeCode;

    /**
     * 冗余规划类型 GENERAL_PLANNING:常规规划 THEMATIC_PLANNING:专题规划
     */
    @ApiModelProperty("冗余规划类型")
    private String	 planningType;

    /**
     * 目标进展状态 NOTSTARTED:未开始 ONGOING:进行中 FINISHED:已结束
     */
    @ApiModelProperty("目标进展状态")
    private String	 targetPgsStatus;
    
      

    }
   